"""
字典属于键值对
key唯一，不能重复
value可以重复
key跟value之间用:进行隔开

"""
#定义一个空字典
dict1={}   #dict
#定义一个非空字典
#在字典中，元素与元组之间用逗号隔开
#字符串需要添加引号，而数字，布尔直接写
#key 一般情况下都是字符串  value是任意数据类型
dict2={
    # "name":"李四",
    "age":12,
    "sex":True,
    "name":"张三", #如果key存在重复值，就会把value值进行覆盖
    1:233
}

# print(dict2)
#字典无序  字典的取值  字典名[key]
# print(dict2["name"])
#如果字典中的key没有引号我们在取值的时候也不需要带
# print(dict2[1])
# print(dict2["ID"]) #如果key不存在的话就报错，会影响程序的运行
#字典的取值的第二种方式
#语法： dict2.get(key,不存在提示语)
#如果key不存在的话就返回默认值：None
print(dict2.get("ID","此ID不存在"))   #推荐
print(111111)

#字典的修改，增加
#语法：
#key存在，就修改此key对应的value值
dict2["name"]="王五"
#key不存在，相等于新增(就在字典中增加这个key)
dict2["name1"]="王五1"

print(dict2)

